Skip to content

Conversation

Jack251970
Copy link
Member

@Jack251970 Jack251970 commented Aug 25, 2025

Check plugin updates only for Release

Follow on with #3827.

When we start Flow on Debug configuration, Flow will pop up this message every time it starts since all pre-released plugins are in version 1.0.0. So let us check plugin updates only for release to remove that annoying message during Flow startup to improve development experience.

image

@Jack251970 Jack251970 requested a review from Copilot August 25, 2025 11:06
@prlabeler prlabeler bot added the bug Something isn't working label Aug 25, 2025
@Jack251970 Jack251970 added Dev branch only An issue or fix for the Dev branch build and removed bug Something isn't working labels Aug 25, 2025
@Jack251970 Jack251970 added this to the 2.0.0 milestone Aug 25, 2025
@prlabeler prlabeler bot added the bug Something isn't working label Aug 25, 2025
Copy link

gitstream-cm bot commented Aug 25, 2025

🥷 Code experts: no user but you matched threshold 10

Jack251970 has most 👩‍💻 activity in the files.
Jack251970 has most 🧠 knowledge in the files.

See details

Flow.Launcher/App.xaml.cs

Activity based on git-commit:

Jack251970
AUG
JUL 48 additions & 10 deletions
JUN 6 additions & 0 deletions
MAY 51 additions & 28 deletions
APR 73 additions & 40 deletions
MAR 168 additions & 94 deletions

Knowledge based on git-blame:
Jack251970: 71%

✨ Comment /gs review for LinearB AI review. Learn how to automate it here.

@Jack251970 Jack251970 enabled auto-merge August 25, 2025 11:07
Copy link

gitstream-cm bot commented Aug 25, 2025

Be a legend 🏆 by adding a before and after screenshot of the changes you made, especially if they are around UI/UX.

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@VictoriousRaptor
Copy link
Contributor

I've seen the update tip when using local release build on dev. Should we check whether running dev plugin to solve this issue?

@Jack251970
Copy link
Member Author

Jack251970 commented Aug 26, 2025

I've seen the update tip when using local release build on dev. Should we check whether running dev plugin to solve this issue?

I think this solution is simple and it will not break anything (We can still check plugin updates manually in plugin update page). If we want to check dev plugins, there should be more logic which I think is unnecessary.

@jjw24
Copy link
Member

jjw24 commented Aug 26, 2025

I think what Raptor is saying is that when you do a 'Release' build locally this issue still exists. Problem is I am assuming everyone uses different IDEs for flow e.g. vscode, rider, vs studio etc, we don't have a uniform way of upping the plugin versions during the build process, unless we run a dedicated build script.

We can still solve this by creating:

  • An GitHub action that will create a PR to bump plugin versions when a PR is tagged with 'release' label. Or
  • introduce an option in settings to turn off plugin updates so you only need to do this once in your dev environment and not be bothered by this message again.

I personally think it's a minor annoyance update message that can be ignored, so up to you guys if you think it's worth implementing.

For now this change is good as well that solves the debug environment issue.

@jjw24 jjw24 removed the bug Something isn't working label Aug 26, 2025
@Jack251970 Jack251970 merged commit 54e4c13 into dev Aug 26, 2025
17 checks passed
@Jack251970 Jack251970 deleted the auto_update branch August 26, 2025 03:12
@jjw24 jjw24 changed the title Check plugin updates only for Release Check plugin updates only for Release build Sep 6, 2025
@prlabeler prlabeler bot added the bug Something isn't working label Sep 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Dev branch only An issue or fix for the Dev branch build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants